//package com.tn.config;
//
//
//
//import com.influxdb.LogLevel;
//import com.influxdb.client.InfluxDBClient;
//import com.influxdb.client.InfluxDBClientFactory;
//import lombok.Data;
//import org.springframework.beans.factory.annotation.Value;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
//@Configuration
//@Data
//public class InfluxConfig {
//    /**
//     * url地址
//     */
//    @Value("${influx.url}")
//    private String influxUrl;
//    /**
//     * 桶(表)
//     */
//    @Value("${influx.bucket}")
//    private String bucket;
//    /**
//     * 组织
//     */
//    @Value("${influx.org}")
//    private String org;
//    /**
//     * token
//     */
//    @Value("${influx.token}")
//    private String token;
//    /**
//     * 初始化bean
//     */
//    @Bean
//    public InfluxBean InfluxBean() {
//        return new InfluxBean(influxUrl, bucket, org, token);
//    }
//
//    @Bean
//    public InfluxDBClient influxDbClient() {
//        InfluxDBClient influxDbClient = InfluxDBClientFactory.create(influxUrl,token.toCharArray(),org);
//        influxDbClient.setLogLevel(LogLevel.BASIC);
//        return influxDbClient;
//    }
//}
